public class Final01 {
    public static void main(String[] args) {
        E e = new E();
        //e.tax = 0.09;

        //当不希望某个局部变量被修改的时候，可以使用final修饰
        final int n1 = 10;
        //n1 = 20;
    }
}

//如果要求A类不能被继承，可以使用final来修饰
final class A{

}

//class B extends A{ }


class C{
    //如果我们要求hi方法不能被重写，可以使用final来修饰
    public final void hi(){
    }
}

class D extends C{
    //@Override
//    public void hi() {
//    }
}

class E{
    //当不希望类中的某个属性值被修改的时候，可以使用final来修饰
    public final double tax = 0.08;
}